-
Notifications
You must be signed in to change notification settings - Fork 129
Fixes to make the project work with OpenFST 1.8.3 #89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Merge pull request AdolfVonKleist#65 from danijel3/master
|
I do have a fork where I merged some of the fixes made in various PRs here. I used it to publish a PyPI package with the prebuilt Python bindings and all necessary OpenFST binaries. I could update that to OpenFST 1.8.3 |
|
The reason I did this is because I used Phonetisaurus extensively with Kaldi and they moved on to 1.8.3. I do recommend the update for standards adherence, but it feels to me that there are probably more changes worthwhile than the couple I made here. Oth, I've been using it in this state for a few hours and so far so good... |
|
Thanks for the fork. If you need help with anything just let me know. |
|
Have some update this? Phonetisauru worked? I go develop a TTS Engine for Android using Flite, I go switch g2p because trained of g2p (Random Forest) of Flite is very slower. Because is trained using 1 core of CPU. |
CXXFLAGS "-ffast-math" in phonetisaurus-g2pfst not generate pronunciation for all word
Update utfcpp library and fix error of nil pronunciations for all words
Add support for use KenLM for train ngram model
Fix args for train ngram model using kenLM.
Support for KenLM
Most of the world has moved to version 1.8.3 of OpenFST. I made some cosmetic changes to allow the project to compile correctly.
Note, there are still a ton of warnings during compilation. I haven't made thorough checks to see if everything works (it seems to), but it does compile everything.